An Event-Driven Operating System for Servomotor Control
نویسندگان
چکیده
Control of a servomotor is a challenging real-time problem. The embedded microcontroller is responsible for fast and precise actuation of the motor shaft, and must handle communication with a master controller as well. If additional tasks such as temperature monitoring are desirable, they must take place often enough to be useful, but not so frequently that they interfere with the operation of the servo. Since microcontrollers have limited multi-tasking capabilities, it becomes difficult to perform all of these tasks at once. It was our goal to create servo firmware with high communication speeds for humanoid robots, and our solution is generalizable to non-humanoid motor control as well. In this paper, we present an event-driven operating system for the Robotis AX12 servomotor. By using interrupts to drive functionality that would otherwise require polling, our operating system meets the real-time constraints associated with controlling a servomotor.
منابع مشابه
Fuzzy Control of a Nonlinear Servomotor Model
A nonlinear servomotor model with friction, saturation, backlash and motor starting voltage is presented in this paper. Fuzzy control and nonlinear PID control are compared using numerous computer simulations. A systematical method for tuning a PD-type fuzzy controller with training data is introduced. 1.0 Introduction Actual servomotors always have nonlinearities that have to be considered in ...
متن کاملTorque Reduction Control for an Electro- Pneumatic Hybrid Vertical Positioning System
This paper deals with torque reduction control for an electro-pneumatic hybrid vertical positioning system composed of a servomotor a pneumatic and a mechanical driving sub-system. The servomotor, coupled with a ball screw connected to the load by nut, enables to position a load vertically. The servomotor with small capacity, as well as energy saving, is required for cost down. To realize its s...
متن کاملLow Power Operating System for Heterogeneous Wireless Communication Systems
Operating systems in embedded wireless communication increasingly must satisfy a tight set of constraints, such as power and real time performance, on heterogeneous software and hardware architectures. In this domain, it is well understood that traditional general-purpose operating systems are not efficient or in many cases not sufficient. More efficient solutions are obtained with OS’s that ar...
متن کاملData-Driven Approaches to Improve the Quality of Clinical Processes: A Systematic Review
Background: Considering the emergence of electronic health records and their related technologies, an increasing attention is paid to data driven approaches like machine learning, data mining, and process mining. The aim of this paper was to identify and classify these approaches to enhance the quality of clinical processes. Methods: In order to determine the knowledge related to the research ...
متن کاملBetter operating system features for faster network
Widely-used operating systems provide inadequate support for large-scale Internet server applications. Their algorithms and interfaces fail to eeciently support either event-driven or multi-threaded servers. They provide poor control over the scheduling and management of machine resources, making it diicult to provide robust and controlled service. We propose new UNIX interfaces to improve scal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014